<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8" />
    <title>03_案例练习-</title>
</head>

<body>
    <script>
        // 判断的时候  都会转换为number之后再进行判断  除了两端都是字符串之外
        // null特殊情况

        // console.log(5 > 3);
        // console.log(5 > '3');
        // console.log('5' < true);
        // console.log(5 > '6哈哈');
        // console.log('a' < 'ab');
        // console.log('ac' > 'ab');
        // console.log('ab' < 'bz');

        // console.log(NaN < NaN);//false
        // console.log('100' < 'a');//true

        // console.log('5' == 5);//true
        // console.log(1 == true);//true

        // console.log(1 === true);//false
        // console.log(0 == false);//true
        // console.log(null < 1);//true

        // 特殊的
        // null是空的对象 并不是一个具体值
        // ==的时候不要把null转换为0来判断

        console.log(null == 0);//true
        console.log(null == ' ');//true
        console.log(null == '');//true
        console.log(null == false);//true

        console.log(null == undefined);//true
    </script>
</body>

</html>